
package com.fire.eyes.model;

import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;

import cn.afterturn.easypoi.excel.annotation.Excel;

import org.apache.commons.lang3.builder.ReflectionToStringBuilder;

import java.io.Serializable;
import java.util.Date;

/**
 * 修正站点记录
 *
 * @author Matthew
 * @Date 2019-01-17 20:17
 */
@TableName("t_mit_record_fixsite")
public class RecordFixsiteModel extends Model<RecordFixsiteModel> {

    private static final long serialVersionUID = 1L;


    /**
     * 开始自增长
     * 
     */
    @TableField(value="seq")
    @Excel(name = "开始自增长")
    private Integer seq;
    /**
     * 建表时间
     * 
     */
    @TableField(value="createtime")
    @Excel(name = "建表时间")
    private Date createtime;
    /**
     * 用户号
     * 
     */
    @TableField(value="userid")
    @Excel(name = "用户号")
    private String userid;
    /**
     * 用户名称
     * 
     */
    @TableField(value="operator")
    @Excel(name = "用户名称")
    private String operator;
    /**
     * 地址
     * 
     */
    @TableField(value="address")
    @Excel(name = "地址")
    private String address;
    /**
     * 门牌号
     * 
     */
    @TableField(value="housenumber")
    @Excel(name = "门牌号")
    private String housenumber;
    /**
     * 经度
     * 
     */
    @TableField(value="longitude")
    @Excel(name = "经度")
    private String longitude;
    /**
     * 纬度
     * 
     */
    @TableField(value="latitude")
    @Excel(name = "纬度")
    private String latitude;
    /**
     * 高度
     * 
     */
    @TableField(value="levation")
    @Excel(name = "高度")
    private String levation;
    /**
     * 正面照片
     * 
     */
    @TableField(value="buildimageurl")
    @Excel(name = "正面照片")
    private String buildimageurl;
    /**
     * 站点名称
     * 
     */
    @TableField(value="sitiename")
    @Excel(name = "站点名称")
    private String sitiename;
    /**
     * 站点
     * 
     */
    @TableField(value="siteid")
    @Excel(name = "站点")
    private String siteid;
    /**
     * 建筑号
     * 
     */
    @TableField(value="buildid")
    @Excel(name = "建筑号")
    private String buildid;
    /**
     * 建筑名称
     * 
     */
    @TableField(value="buildname")
    @Excel(name = "建筑名称")
    private String buildname;
    /**
     * 0未审核 1审核
     * 
     */
    @TableField(value="status")
    @Excel(name = "0未审核 1审核")
    private Integer status;
    /**
     * 获取: 开始自增长
     * 
     */
    public Integer getSeq() {
        return seq;
    }
    /**
     * 设置: 开始自增长
     * 
     */
    public void setSeq(Integer seq) {
        this.seq = seq;
    }
    /**
     * 获取: 建表时间
     * 
     */
    public Date getCreatetime() {
        return createtime;
    }
    /**
     * 设置: 建表时间
     * 
     */
    public void setCreatetime(Date createtime) {
        this.createtime = createtime;
    }
    /**
     * 获取: 用户号
     * 
     */
    public String getUserid() {
        return userid;
    }
    /**
     * 设置: 用户号
     * 
     */
    public void setUserid(String userid) {
        this.userid = userid;
    }
    /**
     * 获取: 用户名称
     * 
     */
    public String getOperator() {
        return operator;
    }
    /**
     * 设置: 用户名称
     * 
     */
    public void setOperator(String operator) {
        this.operator = operator;
    }
    /**
     * 获取: 地址
     * 
     */
    public String getAddress() {
        return address;
    }
    /**
     * 设置: 地址
     * 
     */
    public void setAddress(String address) {
        this.address = address;
    }
    /**
     * 获取: 门牌号
     * 
     */
    public String getHousenumber() {
        return housenumber;
    }
    /**
     * 设置: 门牌号
     * 
     */
    public void setHousenumber(String housenumber) {
        this.housenumber = housenumber;
    }
    /**
     * 获取: 经度
     * 
     */
    public String getLongitude() {
        return longitude;
    }
    /**
     * 设置: 经度
     * 
     */
    public void setLongitude(String longitude) {
        this.longitude = longitude;
    }
    /**
     * 获取: 纬度
     * 
     */
    public String getLatitude() {
        return latitude;
    }
    /**
     * 设置: 纬度
     * 
     */
    public void setLatitude(String latitude) {
        this.latitude = latitude;
    }
    /**
     * 获取: 高度
     * 
     */
    public String getLevation() {
        return levation;
    }
    /**
     * 设置: 高度
     * 
     */
    public void setLevation(String levation) {
        this.levation = levation;
    }
    /**
     * 获取: 正面照片
     * 
     */
    public String getBuildimageurl() {
        return buildimageurl;
    }
    /**
     * 设置: 正面照片
     * 
     */
    public void setBuildimageurl(String buildimageurl) {
        this.buildimageurl = buildimageurl;
    }
    /**
     * 获取: 站点名称
     * 
     */
    public String getSitiename() {
        return sitiename;
    }
    /**
     * 设置: 站点名称
     * 
     */
    public void setSitiename(String sitiename) {
        this.sitiename = sitiename;
    }
    /**
     * 获取: 站点
     * 
     */
    public String getSiteid() {
        return siteid;
    }
    /**
     * 设置: 站点
     * 
     */
    public void setSiteid(String siteid) {
        this.siteid = siteid;
    }
    /**
     * 获取: 建筑号
     * 
     */
    public String getBuildid() {
        return buildid;
    }
    /**
     * 设置: 建筑号
     * 
     */
    public void setBuildid(String buildid) {
        this.buildid = buildid;
    }
    /**
     * 获取: 建筑名称
     * 
     */
    public String getBuildname() {
        return buildname;
    }
    /**
     * 设置: 建筑名称
     * 
     */
    public void setBuildname(String buildname) {
        this.buildname = buildname;
    }
    /**
     * 获取: 0未审核 1审核
     * 
     */
    public Integer getStatus() {
        return status;
    }
    /**
     * 设置: 0未审核 1审核
     * 
     */
    public void setStatus(Integer status) {
        this.status = status;
    }

    @Override
    protected Serializable pkVal() {
        return this.seq;
    }

    @Override
    public String toString() {
        return ReflectionToStringBuilder.toString(this);
    }
}
